package org.example;

import java.util.HashMap;
import java.util.Map;

public class Map_Demo {
    public static void main(String[] args) {

        //1.创建Map集合对象
        Map<String,String>map=new HashMap<String,String>();
        //2.添加元素
        //添加：添加数据时，如果键不存在，会直接把键和其对应的键值添加，返回null
        //如果存在，就会将原来键值覆盖，返回原来的键值
        map.put("超人","雅威");
        map.put("杨过","小龙女");
        System.out.println(map);
        String value=map.put("超ren","yawei");
        System.out.println(value);
        System.out.println(map);
        //删除
        map.remove("超人");
        System.out.println(map);
        //清除
       /* map.clear();
          System.out.println(map);*/
        //判定是否存在
        boolean result1=map.containsKey("杨过");
        System.out.println(result1);
        boolean result2=map.containsValue("小龙女");
        System.out.println(result2);

        //判断是否为空
        boolean result3=map.isEmpty();
        System.out.println(result3);

        //判断长度
        int result4=map.size();
        System.out.println(result4);

    }
}